package com.niiwoo.civet.account.dto.response;

import com.niiwoo.civet.account.enums.BillFirstSubjectEnum;
import com.niiwoo.civet.account.enums.BillSecondSubjectEnum;
import com.niiwoo.civet.account.enums.BillStatusEnum;
import com.niiwoo.civet.base.enums.BorrowProjectTypeEnum;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 平台账单记录
 */
@Getter
@Setter
public class NiiwooPlatformBillReponseDTO implements Serializable{

    private static final long serialVersionUID = 8615170783303707273L;


    private Long billId;//账单ID

    private Long accountId;//账号ID

    private Long projectId;//项目ID

    private String orderId;//订单ID

    private BigDecimal amount;//交易金额（元）
   // private BigDecimal balanceAmount;//账户余额金额（元）

    private BillSecondSubjectEnum.InoutTypeEnum inoutType;

    private BillStatusEnum status;

    private BillFirstSubjectEnum firstSortCode;

    private BillSecondSubjectEnum secondSortCode;

    private String yearMonth;

    private String title;

    private String remark;

    private BorrowProjectTypeEnum projectType;

    private String channelCode;

    private String relationUserId;
    private Long relationAccountId;

    private Date createTime;

    private Date updateTime;

}
